76904 ZIP Code — San Angelo, TX

Tom Green County, Texas

ZIP code 76904 is located in San Angelo, Texas, within Tom Green County. It covers approximately 440.79 square miles and serves a population of 37,090 residents. This is a standard ZIP code in the Central (CT) timezone, served by area code 325.

About ZIP code 76904

The housing stock consists of a mix of housing types. Most homes were built in the 1980s, giving the area an established character. Median home value is $245,900. Owner-occupancy sits near the national average at 63%.

Median household income is $81,684. The poverty rate of 7% is below the national average.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 20 minutes is near the national average.

Educational attainment is near the national average, with 35% of residents holding a bachelor's degree or higher.

37,090
population
440.79
sq mi land
Standard
ZIP type
Central (CT)
timezone
76904 ZIP code map
Cities in ZIP code 76904

Below are the cities the US Postal Service accepts for ZIP code 76904. Using any city not on this list may result in mail delivery delays.

City Status
San Angelo Preferred
Nearby ZIP codes
76935 Christoval (6.7 mi) 76909 San Angelo (12 mi) 76908 Goodfellow Afb (12.5 mi) 76903 San Angelo (14.5 mi) 76955 Vancourt (14.9 mi) 76957 Wall (18.1 mi) 76901 San Angelo (19.8 mi)
Demographics updated 06/2026
Population
Total population 37,090
Population density 84 / sq mi
State FIPS 48
County FIPS 451
Geography
Land area 440.79 sq mi
Water area 10.63 sq mi
Latitude 31.2667
Longitude -100.4893
Timezone Central (CT)
Area code 325
Total population by age
Gender
Race & ethnicity
Economics updated 06/2026
Household income
Income range This ZIP County avg State avg
Under $50k 35.0% 44.6% 39.5%
$50k – $100k 30.2% 31.2% 30.1%
$100k – $200k 28.3% 20.3% 22.6%
Over $200k 6.5% 3.9% 7.8%

Demographics & statistics

37,090
Population
84
People per sq mi
34.6
Median age
$81,684
Median household income
$44,917
Per capita income
$245,900
Median home value
$1,029
Median monthly rent
62.9%
Home ownership
6.8%
Poverty rate
2.5%
Unemployment
11,099
Housing units
35.3%
Bachelor's or higher

Age distribution

Male Female
955
Under 5
983
1,308
5–9
1,347
1,337
10–14
1,377
1,470
15–19
1,513
1,381
20–24
1,422
2,783
25–34
2,866
2,393
35–44
2,464
1,871
45–54
1,926
807
55–59
832
1,026
60–64
1,057
1,778
65–74
1,832
737
75–84
759
427
85+
439
← Male
Female →

Age summary

GroupCount%
Under 188,70423.5%
18 and over28,38676.5%
65 and over5,97216.1%
Median age34.6 years

Race & ethnicity

White 65.1%
Hispanic or Latino 13.3%
Two or more races 11.6%
Other race 3.9%
Black or African American 3.7%
Asian 2.1%
American Indian / Alaska Native 0.3%
GroupCount%
White27,85165.1%
Hispanic or Latino5,69613.3%
Two or more races4,95111.6%
Other race1,6533.9%
Black or African American1,5803.7%
Asian8892.1%
American Indian / Alaska Native1470.3%

Household income

Income range This ZIP County avg State avg
Under $50k 35.0% 44.6% 39.5%
$50k – $100k 30.2% 31.2% 30.1%
$100k – $200k 28.3% 20.3% 22.6%
Over $200k 6.5% 3.9% 7.8%
Under $10k 4.1%
$10k–$15k 2.0%
$15k–$25k 5.0%
$25k–$35k 5.4%
$35k–$50k 12.4%
$50k–$75k 16.1%
$75k–$100k 16.4%
$100k–$150k 22.4%
$150k–$200k 8.9%
$200k+ 7.2%
Range% of households
Under $10k4.1%
$10k–$15k2.0%
$15k–$25k5.0%
$25k–$35k5.4%
$35k–$50k12.4%
$50k–$75k16.1%
$75k–$100k16.4%
$100k–$150k22.4%
$150k–$200k8.9%
$200k+7.2%
Median income$81,684

Housing

Home values

Under $50k 1.2%
$50k–$100k 2.6%
$100k–$150k 6.8%
$150k–$200k 19.4%
$200k–$300k 37.2%
$300k–$500k 23.6%
$500k–$1M 7.1%
$1M+ 2.2%

Housing overview

MetricValue
Median home value$245,900
Median rent / month$1,029
Owner occupied62.9%
Renter occupied37.1%
Vacant9.6%
Single-family detached66.6%
Large apartment buildings12.4%
Mobile homes1.4%
Median rooms5.5
Avg household size (owned)2.53

Year built

Era%
2020 or later0.7%
2010–20199.4%
2000–200911.1%
1990–199913.9%
1980–198926.1%
1970–197921.8%
1960–19698.7%
1950–19596.8%
1940–19490.4%
1939 or earlier1.1%

Bedrooms

Size% of units
No bedroom (studio)1.9%
1 bedroom12.8%
2 bedrooms20.0%
3 bedrooms44.3%
4 bedrooms19.2%
5+ bedrooms1.7%

Vehicles per household

Vehicles% of households
No vehicle4.3%
1 vehicle35.5%
2 vehicles41.9%
3 or more18.3%

Heating fuel

Fuel type%
Utility gas33.9%
Electricity62.9%
Propane / LP gas3.0%
Wood0.1%
Solar0.1%

Households & families

Household typeCount%
Married-couple family7,34248.6%
Cohabiting couple8185.4%
Male householder, no spouse2,78518.5%
Female householder, no spouse4,14927.5%
Households with children under 184,59230.4%
Households with seniors (65+)4,16027.6%
Average household size2.36

Marital status

StatusMaleFemale
Never married32.8%28.2%
Married55.5%48.7%
Separated0.6%2.7%
Widowed2.7%6.8%
Divorced8.4%13.6%

Education

Less than 9th grade 2.5%
Some HS, no diploma 3.4%
HS graduate 21.4%
Some college, no degree 29.5%
Associate's degree 8.0%
Bachelor's degree 22.2%
Graduate / professional 13.1%
Metric%
HS diploma or higher94.1%
Bachelor's or higher35.3%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool4254.0%
Kindergarten2592.4%
Elementary school4,46041.7%
High school1,63615.3%
College / grad school3,92736.7%

Employment

Industry of employment

Education & healthcare 28.1%
Retail trade 10.8%
Public administration 9.6%
Professional & management 9.0%
Other services 7.3%
Arts, food & hospitality 7.2%
Agriculture & mining 7.0%
Manufacturing 4.6%
Transportation & utilities 4.4%
Finance & real estate 4.3%
Construction 4.2%
Wholesale trade 2.1%
Information 1.5%

Occupation

Category%
Management, business & arts40.9%
Service16.6%
Sales & office25.1%
Natural resources & construction7.6%
Production & transportation9.8%

Employment type

Type%
Private sector73.3%
Government19.8%
Self-employed6.7%
Unpaid family workers0.2%

Commute

Method%
Drive alone79.3%
Carpool9.6%
Public transit0.2%
Walk3.2%
Work from home5.8%
Other means1.8%
Avg commute (minutes)19.7

Poverty

All people 6.8%
Under 18 years 5.5%
18 and over 7.1%
Married-couple families 0.9%
Female-led households 15.7%

Income support

Source% of households
Social Security27.5%
Retirement income20.8%
Supplemental Security4.0%
Cash public assistance0.9%
Food stamps / SNAP5.2%

Health indicators

Condition%
Obesity31.2%
High blood pressure30.1%
High cholesterol32.4%
Diabetes9.3%
Heart disease5.7%
Stroke2.5%
Asthma8.9%
Arthritis20.9%
Kidney disease2.5%
Pulmonary disease5.5%
Cancer6.2%
Behavior / access%
Smoking13.8%
Binge drinking19.8%
No physical activity20.3%
Less than 7 hrs sleep31.9%
Depression22.9%
Fair or poor health12.9%
Poor mental health15.1%
Poor physical health9.2%
No health insurance21.2%
Visited doctor (checkup)70.6%
Visited dentist58.9%
Cholesterol screening88.1%
Teeth loss10.8%

Veterans & disability

VeteransCount%
Civilian veterans2,7689.9%
Disability%
Any disability12.8%
Under 186.3%
18–64 years10.0%
65 and over32.8%

Health insurance coverage

Type%
Private insurance79.0%
Public insurance26.4%
No insurance9.0%
Uninsured under 197.2%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only35,15294.8%
Spanish1,1003.1%
Other Indo-European7622.2%
Asian & Pacific Islander740.2%
Other languages2460.7%

Place of birth & citizenship

OriginCount%
Native born (US)35,45895.6%
Born in same state34,86794.0%
Born in different state26,61071.7%
Foreign born5911.6%
Naturalized citizen1,6324.4%
Not a US citizen66740.9%

Ancestry

AncestryCount%
French4,68912.6%
Italian3,3108.9%
Arab1,9505.3%
English4331.2%
AncestryCount%
Polish1890.5%
German1050.3%
Norwegian230.1%
Dutch90%

Technology access

Metric% of households
Computer access40.7%
Internet access96.3%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 76904

What city is ZIP code 76904 in?

ZIP code 76904 is primarily assigned to San Angelo, Texas.

What county is ZIP code 76904 in?

ZIP code 76904 falls within Tom Green County, Texas.

Does ZIP code 76904 have a large veteran population?

10% of civilians in ZIP code 76904 are veterans, above the national average of ~7%.

What is the population of ZIP code 76904?

ZIP code 76904 has an estimated population of 37,090 residents, with a density of 84 people per square mile.

What is the median household income in ZIP code 76904?

The median household income in ZIP code 76904 is $81,684, above the national median of ~$75,000.

What is the typical home value in ZIP code 76904?

The median home value in ZIP code 76904 is $245,900.

What timezone is ZIP code 76904 in?

ZIP code 76904 observes the CST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →